to deliver something - Turco Inglés Diccionario